// API配置
export const API_CONFIG = {
	// 基础API地址
	BASE_URL: 'http://127.0.0.1:8080',

	// 请求超时时间（毫秒）
	TIMEOUT: 10000,

	// 接口路径 - 后端接口都有/api前缀
	ENDPOINTS: {
		// 用户认证相关
		AUTH: {
			LOGIN: '/api/v1/user/login',
			REGISTER: '/api/v1/user/register',
			LOGOUT: '/api/v1/user/logout',
			REFRESH_TOKEN: '/api/v1/user/refresh-token',
			USER_INFO: '/api/v1/user/info',
			CHANGE_PASSWORD: '/api/v1/user/change-password',
		},

		// 角色相关
		ROLES: {
			PAGE: '/api/v1/role/page',
			LIST: '/api/v1/role/list',
			ADD: '/api/v1/role/add',
			UPDATE: '/api/v1/role/update',
			DELETE: '/api/v1/role/delete',
			DETAIL: '/api/v1/role/detail',
		},

		// 聊天相关
		CHAT: {
			SEND: '/api/v1/chat/send',
			HISTORY: '/api/v1/chat/history',
			CLEAR: '/api/v1/chat/clear',
		},

		// 语音通话相关
		VOICE: {
			START_AUDIO: '/api/v1/aiAgent/chatAudio',
			STOP_AUDIO: '/api/v1/aiAgent/stopAudioASR',
		},
	},
}

// 根据环境变量调整API配置
if (import.meta.env.PROD) {
	// 生产环境配置 - 直接连接后端服务
	API_CONFIG.BASE_URL = 'http://127.0.0.1:8080'
} else if (import.meta.env.DEV) {
	// 开发环境配置 - 使用空字符串，因为端点路径已包含完整路径
	API_CONFIG.BASE_URL = ''
}
